package com.boc.ewr.uniapp.api.service;

import com.boc.ewr.uniapp.api.vo.CaRateVo;

import java.util.List;
import java.util.Map;

/**
 * @author : Wzz
 * @create : 2023-06- 09- 10:51
 * @desc : 生成下发通报数据
 */
public interface INotificatDataService {

    /**
     * 对账协议签约情况				Pro未签约/总数
     */
    List<CaRateVo> getProSignStatus(List<String > orgNoList);

    /**
     * 对账回执率				回执查询清单中（有效回执）/余额对账单明细
     */
    List<CaRateVo> getCaRtnRate(List<String > orgNoList);

    /**
     * 单一网银对账签约率
     * 	    单一网银签约率			网银签约率=网银渠道协议数/协议总数*100%	Pro
     * 	    新开账户签约网银渠道		网银签约率=网银渠道协议数/协议总数*100%	Pro
     */
    Map<String ,List<CaRateVo>> getEBankSignRate(List<String > orgNoList);

    /**
     * 网银对账回执率				回执查询清单中（有效回执）/余额对账单明细
     */
    List<CaRateVo> getEBankRtnRate(List<String > orgNoList);

}
